🛠️ Команда дня: Быстрая проверка синтаксиса PHP-файла
php -l файл.php
-l (или --syntax-check) — от слова lint, проверка на синтаксические ошибки.
Зачем это нужно?
Когда вы работаете с PHP, особенно на больших проектах, важно быть уверенным, что в коде нет синтаксических ошибок. Перед коммитом, запуском CI или даже просто после правки пары строк — эта команда помогает убедиться, что всё в порядке.
Как это применять на практике:
В pre-commit хуке Git. Добавьте в .git/hooks/pre-commit:
find . -name «*.php» -exec php -l {} \;
Это не даст закоммитить файлы с синтаксическими ошибками.
В CI-пайплайне. Добавьте шаг «PHP lint check» перед выполнением тестов.
На лету. Если IDE не показывает ошибку, а сайт падает — это один из быстрых способов понять, где проблема.
🧠 Микросоветы:
🔸 Команда не исполняет код, только проверяет синтаксис. Это безопасно.
🔸 Полезна в проектах без строгого статического анализа.
🔸 Используйте в сочетании с PHPStan или Psalm, но как быстрый первый барьер — незаменима.
🛠️ Команда дня: Быстрая проверка синтаксиса PHP-файла
php -l файл.php
-l (или --syntax-check) — от слова lint, проверка на синтаксические ошибки.
Зачем это нужно?
Когда вы работаете с PHP, особенно на больших проектах, важно быть уверенным, что в коде нет синтаксических ошибок. Перед коммитом, запуском CI или даже просто после правки пары строк — эта команда помогает убедиться, что всё в порядке.
Как это применять на практике:
В pre-commit хуке Git. Добавьте в .git/hooks/pre-commit:
find . -name «*.php» -exec php -l {} \;
Это не даст закоммитить файлы с синтаксическими ошибками.
В CI-пайплайне. Добавьте шаг «PHP lint check» перед выполнением тестов.
На лету. Если IDE не показывает ошибку, а сайт падает — это один из быстрых способов понять, где проблема.
🧠 Микросоветы:
🔸 Команда не исполняет код, только проверяет синтаксис. Это безопасно.
🔸 Полезна в проектах без строгого статического анализа.
🔸 Используйте в сочетании с PHPStan или Psalm, но как быстрый первый барьер — незаменима.
Bitcoin is a decentralized digital currency that you can buy, sell and exchange directly, without an intermediary like a bank. Bitcoin’s creator, Satoshi Nakamoto, originally described the need for “an electronic payment system based on cryptographic proof instead of trust.” Each and every Bitcoin transaction that’s ever been made exists on a public ledger accessible to everyone, making transactions hard to reverse and difficult to fake. That’s by design: Core to their decentralized nature, Bitcoins aren’t backed by the government or any issuing institution, and there’s nothing to guarantee their value besides the proof baked in the heart of the system. “The reason why it’s worth money is simply because we, as people, decided it has value—same as gold,” says Anton Mozgovoy, co-founder & CEO of digital financial service company Holyheld.
Traders also expressed uncertainty about the situation with China Evergrande, as the indebted property company has not provided clarification about a key interest payment.In economic news, the Commerce Department reported an unexpected increase in U.S. new home sales in August.Crude oil prices climbed Friday and front-month WTI oil futures contracts saw gains for a fifth straight week amid tighter supplies. West Texas Intermediate Crude oil futures for November rose $0.68 or 0.9 percent at 73.98 a barrel. WTI Crude futures gained 2.8 percent for the week.
Библиотека пхпшника | PHP Laravel Symfony CodeIgniter from hk